<?php
namespace Music;
abstract class MusicBase {
    
    /**
     * 通过关键字获取歌手搜索结果
     * @author "i@huanglixiang.com" / 2016-3-25 上午10:41:17
     * @param unknown $keyword
     * @param unknown $page
     * @param unknown $pagesize
     */
    abstract function getArtistList($keyword , $page, $pagesize);

    /**
     * 通过关键字获取歌曲搜索结果
     * @author "i@huanglixiang.com" / 2016-3-25 上午10:41:17
     * @param unknown $keyword
     * @param unknown $page
     * @param unknown $pagesize
     */
    abstract function getSongList($keyword , $page, $pagesize);
    
    /**
     * 返回音乐下载地址
     * @author "i@huanglixiang.com" / 2016-3-25 下午2:43:49
     * @param string $music_id
     * @param string $file_ext
     */
    abstract function getSongUrl($music_id , $file_ext);
}